be stupendous - German English Dictionary